package ma.ac.onousc.gestionfi.budget.model.DAO.DAOBean;


import java.util.List;

import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;

import ma.ac.onousc.gestionfi.budget.model.OrdreModif;
import ma.ac.onousc.gestionfi.budget.model.DAO.OrdreModifDAO;

@Stateless
@TransactionAttribute(TransactionAttributeType.SUPPORTS)
/**
 * 
 * @author MEnnahdi
 *
 */
public class OrdreModifDAOBean extends GenericEJB3Bean<OrdreModif, Integer>
		implements OrdreModifDAO {


	@SuppressWarnings("unchecked")
	@Override
	public List<OrdreModif> findAllModifications() {
		return getEntityManager().createNamedQuery("OrdreModif.findAll").getResultList();
	}

	@SuppressWarnings("unchecked")
	@Override
	public List<OrdreModif> findModificationsByTypeBudget(int idTypeBudget) {
		return getEntityManager().createNamedQuery("OrdreModif.findByTypeBudget").getResultList();
	}
}